package net.intellect.collectpro.objects;

import java.util.ArrayList;
import java.util.List;

import com.sforce.soap.enterprise.ID;

public class ScoreLiberacion {

	public static final String TIPO_LIBERACION_SCORE = "Score";
	public static final String TIPO_LIBERACION_MONTO = "Monto";	
	
	private ID idMora = null;
	private int diaLiberacion = 0;
	private int scoreDesde = 0;
	private int scoreHasta = 0;
	private String tipo ="";
	private double monto = 0;
	private List<Cobro> cobros = new ArrayList<Cobro>();
		
	public ScoreLiberacion(ID idMora,int diaLiberacion,int scoreDesde,int scoreHasta,String tipo,double monto) {
		this.idMora = idMora;
		this.diaLiberacion = diaLiberacion;
		this.scoreDesde = scoreDesde;
		this.scoreHasta = scoreHasta;
		this.tipo = tipo!=null?tipo:ScoreLiberacion.TIPO_LIBERACION_SCORE;
		this.monto = monto;
	}

	public ID getIdMora() {
		return idMora;
	}

	public String getTipo() {
		return tipo;
	}

	public void setTipo(String tipo) {
		this.tipo = tipo;
	}

	public double getMonto() {
		return monto;
	}

	public void setMonto(double monto) {
		this.monto = monto;
	}

	public void setIdMora(ID idMora) {
		this.idMora = idMora;
	}	
	
	public List<Cobro> getCobros() {
		return cobros;
	}
	public void setCobros(List<Cobro> cobros) {
		this.cobros = cobros;
	}
	public int getDiaLiberacion() {
		return diaLiberacion;
	}
	public void setDiaLiberacion(int diaLiberacion) {
		this.diaLiberacion = diaLiberacion;
	}
	public int getScoreDesde() {
		return scoreDesde;
	}
	public void setScoreDesde(int scoreDesde) {
		this.scoreDesde = scoreDesde;
	}
	public int getScoreHasta() {
		return scoreHasta;
	}
	public void setScoreHasta(int scoreHasta) {
		this.scoreHasta = scoreHasta;
	}


}
